DiscoverОрганизованное программирование#55 DDD: как подружить бизнес и код | Кирилл Ветчинкин | Организованное программирование
#55 DDD: как подружить бизнес и код | Кирилл Ветчинкин | Организованное программирование

#55 DDD: как подружить бизнес и код | Кирилл Ветчинкин | Организованное программирование

Update: 2025-08-03
Share

Description

В этом выпуске мы поговорили с архитектором и преподавателем Кириллом Витчинкиным о том,  почему DDD переживает второе рождение, как его стратегия, тактика и единый язык спасают микросервисы от «тысячи сервисов ради хайпа», и чем Event Storming помогает вытянуть скрытые знания из трейдеров, курьеров и кол-центров, прежде чем писать код. Обсудили как доменные события делают тесты чище, фичи быстрее, а нервы крепче.
Подписывайтесь, ставьте лайк и делитесь в комментариях: сколько микросервисов живёт у вас, кто уже внедрил DDD в проде и где-то по дороге сломал себе мозг.


  • (00:00 ) - — Введение. DDD снова на расхайпе?

  • (01:24 ) - — «Мёртв, но жив»: как DDD пережил 20 лет и вернулся круче, чем раньше

  • (02:34 ) - — Микросервисы vs Монолит: кто сделал DDD модным?

  • (04:20 ) - — Где DDD реально спасает, а где вам хватит CRUD-а

  • (06:25 ) - — Три слоя DDD: философия, стратегия, тактика

  • (09:10 ) - — Кодишь автоматизацию? Сначала пропитайся болью бизнеса!

  • (13:46 ) - — Рич-модель против «анемичных DTO»: экономим нервы и тесты

  • (18:22 ) - — Итерации, ошибки и поправки: почему «семь пятниц» — это нормально

  • (21:48 ) - — Брокерский ад и “стакан”: DDD в диких финансовых джунглях

  • (28:03 ) - — EventStorming на пальцах: раскрашиваем бизнес-процесс за час

  • (32:50 ) - — Миф о «микро»-сервисах: почему размер не главное?

  • (35:06 ) - — Bounded Context: та самая граница, за которой исчезает боль

  • (39:16 ) - — Служебный, Core, Generic: три вида субдоменов и как не утонуть

  • (44:02 ) - — Единый язык: как одно слово «анкета» сожгло месяц разработки

  • (49:26 ) - — Кейс Hexlet: одно слово «курс» — взлет продаж или мгновенный провал?

  • (57:18 ) - — Customer Journey Map ≠ юзер-флоу: строим путь клиента, а не экраны

  • (01:02:56 ) - — Разбиваем бизнес на субдомены: практическая схема «курсы → платежи → отзывы»

  • (01:09:12 ) - — Bounded Context в деле: почему бухгалтер и маркетолог видят разных «клиентов»

  • (01:16:38 ) - — Большой бизнес, маленький бизнес: где DDD обязателен, а где роскошь

  • (01:23:33 ) - — «Один экземпляр сущности» — путь к грязному монстру из 150 полей

  • (01:31:18 ) - — Спагетти-сервисы: типичные ошибки опенсорса и как их резать DDD-ножом

  • (01:45:33 ) - — Культура без начальника: какие решения можно принимать «на месте»

  • (01:49:35 ) - — Тактический DDD: паттерны, которые ускорят вас завтра

  • (01:54:53 ) - — Доменные события 101: зачем стрелять ивентами прямо из агрегата

  • (01:57:23 ) - — Асинхронность без боли: как события сокращают дубли и хаос

  • (02:06:48 ) - — Навыки архитектора 2025: почему «внутренний» код важнее инфраструктуры

  • (02:08:33 ) - — Заключение: DDD — не серебряная пуля, а пулемёт. Главное - уметь стрелять



★ Support this podcast ★
Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#55 DDD: как подружить бизнес и код | Кирилл Ветчинкин | Организованное программирование

#55 DDD: как подружить бизнес и код | Кирилл Ветчинкин | Организованное программирование

Кирилл Мокевнин